package com.meituan.catering.management.shop.biz.service;

import com.meituan.catering.management.common.model.biz.UserContextBO;
import com.meituan.catering.management.shop.api.http.model.request.CloseShopHttpRequest;
import com.meituan.catering.management.shop.api.http.model.request.CreateShopHttpRequest;
import com.meituan.catering.management.shop.api.http.model.request.OpenShopHttpRequest;
import com.meituan.catering.management.shop.api.http.model.request.UpdateShopHttpRequest;
import com.meituan.catering.management.shop.biz.model.ShopBO;

public interface ShopBizOperateService {
    ShopBO createShop(UserContextBO userContextBO, CreateShopHttpRequest request);

    ShopBO updateShop(UserContextBO userContextBO, String businessNo, UpdateShopHttpRequest request);


    ShopBO open(UserContextBO userContext, String businessNo, OpenShopHttpRequest request);

    ShopBO close(UserContextBO userContext, String businessNo, CloseShopHttpRequest request);
    }
